home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 26.zip
/
BS1 part 26
/
Maverick v4.01.adf
/
RequesterLibrary
/
READ.ME
next >
Wrap
Text File
|
1992-03-06
|
3KB
|
50 lines
=============================================================================
"REQUESTOR LIBRARY IS FREEWARE."
K.J.P.B. is including this archive to satisfy the legal
requirements for commercial use of "req.library". We have used
the routines in this library frequently and found them highly
useful.
Kudos to the authors!
Bob Mills
March 25, 1991
=============================================================================
Official release of version 1.2, October '89.
Req.library is Copyright (c)1989, 1990 by C.W. Fox and Bruce Dawson. It is
freely distributable. No charge may be made for it's distribution, except
for a nominal media fee.
Feel free to distribute and use this library with your programs, along
with a notice that the library is 'FreeWare'.
=============================================================================
Hello! This is the introduction to the all-new "req.library"!
What is it?
Req.library adds user-friendliness to the Amiga's user interface.
While Intuition does supply requesters, they have certain limitations and
are awkward to set up. We designed ours to be quick and easy to set up, as
well as adding features. The text requester has PRINTF style formatting
built in! There is a colour requester, a very powerful file requester, a
string requester (allowing the user to enter a line of text), and an
integer requester (allowing the user to enter an integer number). There
are also low-level support routines, such as routines to create any of the
Amiga's gadgets, as well as a real-time scroll routine.
The nice thing about the gadget creation routines, is that they allow
you to create gadgets from parameters, meaning that you can allocate memory
and have your gadgets constructed there. This allows you to use gadgets in
code that is meant to be re-entrant. This normally wouldn't be possible
with gadgets. The size necessary for each gadget has been defined, and you
will find the definitions in reqbase.i and reqbase.h.
(Please see req.doc for a more comprehensive explanation).
Here is an overview of the files included in this archive:
reqbase.h The C include file. Put it in include/libraries
reqbase.i The asm include file. Put it in include/libraries
req.library The actual library. This goes in libs:
req.doc The instructions and calling conventions.
read.me This file
-----------------------------------------------------------------------------
The library is EXACTLY like system libraries; you open
it, call functions, and then close it. All you have to include to actually use
the req.library is reqbase.i. This contains all the function offsets. You
may wish to call the functions directly, or use a bit of gluecode to make
things even easier. If you wish to do it all yourself, then all you've got
to do is include reqbase.i.